Лабораторні роботи ТПЗ 1-8

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
КН
Кафедра:
Електронні обчислювальні машини

Інформація про роботу

Рік:
2012
Тип роботи:
Лабораторна робота
Предмет:
Тестування програмних засобів

Частина тексту файла

Міністерство освіти і науки України Національний університет „Львівська політехніка” Кафедра ЕОМ Звіт з лабораторної роботи №7 з дисципліни “ Тестування програмних засобів ” Тема: Засоби автоматизованого тестування програмного забезпечення STAF та STAX Мета: Зробити огляд STAF фреймворку та його компоненти STAX. STAF STAF(Software Testing Automation Framework) – це фреймоврк призначений для автоматизованого тестування ПЗ. Він розроблений компанією IBM з відкритим кодом і базується на ідеї багаторазового використання компонентів. Він призначений для того щоб зробити простішим створення автоматизованих тест-наборів. STAF призначений для підвищення ефективності, продуктивності і якості тестування. Він включає створення автоматизованих тестових випадків, управління та автоматизацію тестового середовища. Набір машин на яких встановлений STAF називається Середовищем STAF. STAF середовище працює як Р2Р мережа. Тут немає клієнт-серверної архітектури(немає центру). Рис 1. Структура STAF середовища При розробці STAF були виконані слідуючі вимоги: мінімізація використання ресурсів системи; простота у використані; висока масштабованість – простота додавання і вилучення компонентів STAF. Складові частини STAF STAFProc STAFProc – це процес, який виконується на так званій машині STAF Клієнт(STAF Client), яка приймає запити і маршрутизує їх до відповідних сервісів. Запити можуть бути від локальної машини, або від іншого STAF Клієнта. STAF виконується як процес-демон(STAFProc) на кожній із систем. Тому, якщо потрібно запустити STAF на 5 тестових машинах, і на своїй локальній машині, слід встановити STAF на всіх 6 машинах. Потім потрібно запустити на кожній машині STAFProc. Через STAFProc відбувається мережна взаємодія та взаємодія з програмою, яку тестують. STAF Робоче завантаження Робоче навантаження – це набір процесів, які виконуються на багатьох комп’ютерах. Це може бути єдиний процес на одній машині, або може бути комплексним, коли багато процесів працюють разом на багатьох машинах комуні куючи між собою для вирішення великого, спільного завдання. STAF був розроблений, щоб створювати та автоматизувати роботу робочих навантажень всіх розмірів. В STAF використовуються імена машин для ідентифікації систем в STAF середовищі. По замовчуванню іменами машин є TCP/IP хост або ІР адреса машини. Так як багато екземплярів STAF може бути запущено на одній машині, використовується також ім'я екземпляру STAF для ідентифікації конкретного екземпляру. Ім'я екземпляру можна задати встановленням значення змінної оточення STAF_INSTANCE_NAME. Значенням по замовчуванню є “STAF”. STAF сервіси STAF сервіси – це компонент багаторазового використання в STAF. Вони і забезпечують всю функціональність STAF. Кожен сервіс надає певний набір функціональності (логування, передача файлів, запуск процесів і т. д. ) і визначає запити, які він може обробляти. Вони можуть бути внутрішніми, в такому випадку виконавчий код сервісу знаходиться в межах STAFProc. Служби також можуть бути зовнішніми, тоді виконавчий код служби знаходиться за межами STAFProc, наприклад в Java. Виконавчий код внутрішніх сервісів знаходиться в межах видимості STAFProc, це означає, що вони завжди доступні і завжди мають фіксовані імена. Таблиця 1. Внутрішні сервіси STAF Сервіс Опис Загальна назва  DIAG Надає послуги діагностики Internal ("DIAG")  DELAY Надає засоби для затримки на певну кількість часу Internal ("DELAY")  ECHO Забезпечує «ехо» при відправці повідомлення. Internal ("ECHO")  FILE SYSTEM Дозволяє отримувати і копіювати файли по мережі Internal ("FS")  HANDLE Надає інформацію про існуючі STAF дескриптори Internal ("HANDLE")  HELP Надає довідку по кодам помилок STAF Internal ("HELP")  MISC Опрацьовує різноманітні команди, наприклад відображення запущеної версії STAF Internal ("MISC")  PING Використовується для перевірки з’єднання між комп’ютерами Internal ("PING")  PROCESS Дозволяє зробити запуск, зупинку та чергування процесі...
Антиботан аватар за замовчуванням

28.03.2013 20:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини